#ifndef _TYPE_HPP
#define _TYPE_HPP

#include <string>

using namespace std;


namespace object {
	const string INTEGER_OBJECT = "INTEGER";
	const string FLOAT_OBJECT = "FLOAT";
	const string BOOLEAN_OBJECT = "BOLLEAN";
	const string STRING_OBJECT = "STRING";
	const string NULL_OBJECT = "NULL";
	const string ERROR_OBJECT = "ERROR";
	const string RETURN_OBJECT = "RETURN";
	const string FUNCTION_OBJECT = "FUNCTION";
	const string BUILTIN_OBJECT = "BUILTIN";
	const string ARRAY_OBJECT = "ARRAY";
	const string STRUCT_OBJECT = "OBJECT";
	const string CLASS_OBJECT = "CLASS";
	const string BUILTIN_CLASS = "BUILTIN_CLASS";
	const string FUNCTION_INSTRUCTION = "FUNCTION_INSTRUCTION";
	const string CLOSURE_FUNCTION = "CLOSURE_FUNCTION";
}

#endif // !_TYPE_HPP
